Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 18 Jan 24 18:16:22, всего сообщений: 10753
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 8951 из 10753 ===================================== RU.UNIX.BSD =
От   : Jurij Ivliev                     2:5020/400         14 May 19 12:49:36
Кому : Eugene Grosbein                                     14 May 19 12:49:36
Тема : Re: Как правильно готовить apcupsd
FGHI : area://RU.UNIX.BSD?msgid=<1187511652@shelob.esterdev.com>+3f046f69
На   : area://RU.UNIX.BSD?msgid=grosbein.net+690cebb3
= Кодировка сообщения определена как: IBM866 =================================
==============================================================================
From: Jurij Ivliev <ii@any.com.ru>

Hi, Eugene!

On Fri, 03 May 2019 01:49:40 +0300,
    Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:
EG> 1) из штатного /etc/rc.shutdown будет вызываться некий скрипт
EG> типа /etc/rc.shutdown.final (если он существует),
EG> сразу после строчки: # Insert other shutdown procedures here
EG> что гарантирует его запуск "в самом конце";
BTW, а что если этот пункт реализовать как-то так:
========================================================================
- --- rc.shutdown.orig
+++ rc.shutdown
@@ -106,8 +106,22 @@
  pkill -TERM -P $_rcshutdown_watchdog >/dev/null 2>&1
 fi
 
-# Insert other shutdown procedures here
-
+# Final shutdown scripts
+do_final () {
+ local _script;
+ if [ -r $1/rc.shutdown.final ]; then
+ debug "Sourcing $1/rc.shutdown.final}"
+ . $1/rc.shutdown.final
+ fi
+ if [ -d $1/rc.shutdown.final.d ]; then
+ for _script in $1/rc.shutdown.final.d/*.final; do
+ debug "Sourcing ${_script}"
+ . $_script
+ done
+ fi
+}
+do_final /etc
+do_final ${local_startup%/rc.d}
 
 echo '.'
 exit 0
========================================================================
Тогда порт сможет класть свой скрипт в /usr/local/etc/rc.shutdown.final.d,
и пользователю не нужно будет вручную править /etc/rc.shutdown.final.
--- ifmail v.2.15dev5.4
* Origin: Black CaT's Point (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.082442 секунды